Skip to content

feat(abstract-utxo): disable legacy tx format for wallet-platform requests#8161

Merged
OttoAllmendinger merged 2 commits intomasterfrom
BTC-2768.disable-legacy-txformat-for-wp-request
Mar 11, 2026
Merged

feat(abstract-utxo): disable legacy tx format for wallet-platform requests#8161
OttoAllmendinger merged 2 commits intomasterfrom
BTC-2768.disable-legacy-txformat-for-wp-request

Conversation

@OttoAllmendinger
Copy link
Contributor

Convert txFormat:'legacy' to 'psbt-lite' when interacting with
wallet-platform. Return signed PSBT in legacy format to match callers'
expectations. Add test to verify conversions happen correctly.

BTC-2768

OttoAllmendinger and others added 2 commits March 11, 2026 13:25
…uests

Convert txFormat:'legacy' to 'psbt-lite' when interacting with wallet-platform.
Return signed PSBT in legacy format to match callers' expectations. Add test
to verify conversions happen correctly.

Issue: BTC-2768

Co-authored-by: llm-git <llm-git@ttll.de>
When using legacy tx format, restrict input selection to script types
that are compatible with the legacy signing flow (p2sh, p2shP2wsh, p2wsh).
This prevents errors when using newer script types like p2tr with legacy
transaction format.

Issue: BTC-2768

Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger OttoAllmendinger force-pushed the BTC-2768.disable-legacy-txformat-for-wp-request branch from 6a598a5 to 2c9f8d2 Compare March 11, 2026 12:25
@OttoAllmendinger OttoAllmendinger marked this pull request as ready for review March 11, 2026 13:08
@OttoAllmendinger OttoAllmendinger requested review from a team as code owners March 11, 2026 13:08
@OttoAllmendinger OttoAllmendinger merged commit b38cd7c into master Mar 11, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants